package com.sunjee.dubbo.dto;

import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.experimental.Accessors;

import java.io.Serializable;
import java.util.Date;

/**
 * @author lihanbo
 */
@Data
@Accessors(chain = true) //实体允许链式操作
@JsonIgnoreProperties(ignoreUnknown = true)
public class BaseEntity implements Serializable {

    private Long id;

    /**
     * 企业id 基类字段
     */
    private Long corpId;

    /**
     * 操作者
     */
    private Long createId;

    /**
     * 创建时间
     */
    private Date createDate;

    /**
     * 修改者
     */
    private Long updateId;

    /**
     * 更新时间
     */
    private Date updateDate;

    /**
     * 删除状态 0正常 1删除
     */
    private Boolean deleteState;
}
